Django框架搭建与基本使用


简介

Django 是高水准的 Python 编程语言驱动的一个开源模型.视图,控制器风格的 Web 应用程序框架,它起源于开源社区。使用这种架构,程序员可以方便、快捷地创建高品质、易维护、数据库驱动的应用程序。这也正是 OpenStack 的 Horizon 组件采用这种架构进行设计的主要原因。另外,在 Django 框架中,还包含许多功能强大的第三方插件,使得 Django 具有较强的可扩展性。

Django 项目源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来,Django 框架的核心组件有:

  • 用于创建模型的对象关系映射
  • 为最终用户设计较好的管理界面
  • URL 设计
  • 设计者友好的模板语言
  • 缓存系统

本章节将通过与 ChatGTP 对话完成环境搭建,并配以部分实际操作截图。

Tip:

开始本章前,首先确保已按照序章完成 ChatGPT 注册AIPRM 插件安装及LLMs 与 Prompt相关基础知识,整个示例全部基于 OpenAI 的 ChatGPT 完成。


Prompt 与 Output

Prompt:

Django如何安装

Output:

Django如何安装

要安装Django,可以按照以下步骤进行操作:

确保你已经安装了Python。可以通过在命令行中输入 `python --version` 来检查Python版本。Django支持Python 3.6及以上版本。
  • 本地执行效果:
    1
打开命令行终端,使用以下命令安装Django:

    pip install django

这会使用pip包管理器自动下载并安装最新版本的Django。

安装完成后,可以使用以下命令检查Django是否成功安装:

    django-admin --version
  • 本地执行效果:
    2
如果安装成功,将显示Django的版本号。

安装Django后,你就可以开始使用它来开发Web应用程序了。你可以使用Django的命令行工具创建新项目,如下所示:

    django-admin startproject myproject

这将在当前目录下创建一个名为"myproject"的新项目。然后,你可以进入该项目的目录,并运行开发服务器来启动应用程序:

    cd myproject
    python manage.py runserver
  • 本地执行效果:
    3
    4
默认情况下,开发服务器将在本地运行,并在 http://127.0.0.1:8000/ 上启动应用程序。

现在,你已经成功安装了Django并启动了一个新项目。你可以继续学习Django的文档和教程,以了解如何使用它来构建功能强大的Web应用程序。
  • 本地执行效果:
    5

Prompt:

使用django输出一个hello word页面

Output:

*Created with [AIPRM Prompt "Python Pro"](https://www.aiprm.com/prompts/softwareengineering/backend-development/2000110/)*

当然可以!使用Django创建一个简单的"Hello World"页面非常简单。首先,确保你已经安装了Django。如果没有安装,你可以通过以下命令在终端中安装它:

pip install Django

接下来,创建一个新的Django项目并进入项目文件夹:

django-admin startproject HelloWorldProject
cd HelloWorldProject
  • 本地执行效果:
    6
然后,创建一个新的Django应用:

python manage.py startapp helloworldapp
  • 本地执行效果:
    7
在`helloworldapp`文件夹中,找到`views.py`文件,然后编辑它,添加一个简单的视图函数来处理"Hello World"页面的请求:

from django.http import HttpResponse

def hello_world(request):
return HttpResponse("你好,世界!")
  • 本地执行效果:
    8
接下来,在`helloworldapp`文件夹中,创建一个名为`urls.py`的文件(如果还没有的话),并添加以下内容来配置URL路由:

from django.urls import path from . import views urlpatterns = [ path('hello/', views.hello_world, name='hello_world'), ]
  • 本地执行效果:
    9
然后,回到项目的主文件夹`HelloWorldProject`,找到名为`urls.py`的文件,将应用的URL配置包含进来:

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
path('admin/', admin.site.urls),
path('helloworld/', include('helloworldapp.urls')),
]
  • 本地执行效果:
    10
现在,你已经设置好了URL路由和视图函数。最后,运行开发服务器:

python manage.py runserver

在浏览器中访问`http://127.0.0.1:8000/helloworld/hello/`,你将看到输出的"你好,世界!"。这就是使用Django输出"Hello World"页面的基本步骤!
  • 本地执行效果:
    11

results matching ""

    No results matching ""